#main-text{
	/* overflow: hidden; */
	.main_nav{
		display: block;
		ul{
			float:none;
			overflow: hidden;
			li{
				margin:0 20px;
				padding: 20px 0;
				a{
					color: #070707;
					font-size: 16px;
				}

			}
			li:hover{
				background: #01187c;
				a{
					color: #fff;
				}
				i{
					color: #fff;
				}
			}
			li.active{
				background: #01187c;
				a{
					color: #fff;
				}
				i{
					color: #fff;
				}
			}
		}
	}
	
	
	.main_cont{
		display: block;
		width: 100%;
		margin-top: 10px;
		background: #f5f5f5;
		.wrap{
    		margin: 0 auto;
    		position: relative;
    		overflow: hidden;
    		text-align: center;
    		.hd{
				float: none;
				border-bottom: 2px solid #90000a;
				overflow: hidden;
				line-height: 50px;
				.lf{
					float: left;
					color: #9b9c9c;
					font-size: 24px;
				}
				.rg{
					float: right;
					margin-right: 10px;
					color: #070707;
					font-size: 14px;
					i{
						color: #90000a;
					}
				}
			}
			.content{
				width: 100%;
				padding: 20px 10px;
				padding-bottom: 60px;
				p{
					line-height: 30px;
					color: #353535;
					font-size: 20px;
					text-indent: 2rem;
					text-align: left;
				}
			}
			.bt{
				position: absolute;
				bottom: 10px;
				right: 20px;
				span{
					padding: 5px;
					border: 1px solid #999;
				}
				span.no{
					border: none;
				}
			}
		}

	}

	.main_bottom{
		min-height:95px;
		padding-top:14px;
		/* background: #f5f5f5; */
		.left{
			color: #1d1d1d;
			font-size: 18px;
			line-height: 60px;
			vertical-align: middle;
		}
		.right{
			div.right_link{
				margin-top:15px;
				cursor: pointer;
				.link{
					margin:0 auto;
					width:185px;
					height:34px;
					/* border:1px soild #08348b !important; */
					border: 1px solid #08348b;
					color:#08348b;
					display: box;
					display: -webkit-box;
					display: -moz-box;
					display: -ms-flexbox;
					display: -webkit-flex;
					display: flex;
					position:relative;
					background:#fff;
					span{
						display:block;
						-webkit-box-flex: 1;
					    -moz-box-flex: 1;
					    -webkit-flex: 1;
					    -ms-flex: 1;    
					    flex: 1;
					    text-align: left;
					    font:16px/34px ' ';
					    padding-left:10px;
					}
					i.iconfont{
						display:block;
						width:34px;
						height:34px;
						text-align: center;
					    font:16px/34px ' ';

					}
					ul{
						position:absolute;
						top:34px;left:0;
						background:#fff;
						border:1px solid #ccc;
						width:100%;
						box-sizing: border-box;
						padding:5px 10px;
						margin-top:5px;
						z-index: 9999;
						display:none;
						li{
							height:34px;
							font:16px/34px ' ';
							border-bottom:1px solid #ccc;
							z-index: 9999;
							width: 100%;
							a{
								color:#333;
							}
						}
						li:nth-last-of-type(1){
							border:none;
						}	
						li:hover{
							a{
								color:#bc0a2f;
							}
						}			
					}
				}
			
			}
		}
	}
}
#footer{
	z-index: 99;
}
